Una aplicación móvil para consultar artículos en Wikipedia

1. Definir los requisitos de negocio (3 puntos, 1 punto cada apartado)

1.1 Enunciar la visión del producto

Para todos las personas que utilizan Wikipedia, WikiPhone es la mejor experiencia Wikipedia en tu dispositivo móvil. A diferencia de otras aplicación similares, WikiPhone permitirá a sus usuarios poder consultar artículos de Wikipedia, guardarlos para leerlos más tarde, descargarlos e incluso tomar notas sobre los artículos descargados.

 

1.2 Enunciar dos objetivos de negocio, con sus correspondientes métricas de éxito
Objetivos de negocio

 

Métricas de éxito

 

1.3 Identificar 4 tipos de stakeholders. Clasificarlos de algún modo: usuarios; clientes: dentro o fuera de la organización desarrolladora; usuarios directos o indirectos; usuarios favorecidos, desfavorecidos o ignorados…
Lista de stakeholders

 

Clasificación

 

IDStakeholdersInterno o externoDirecto o indirectoFavorecido, desfavorecido, ignorado u otros
S1Usuario básicoExternoDirectoFavorecido
S2InversorExternoIndirectoFavorecido
S3DesarrolladorInterno---Otros
S4HackersExternoIndirectoDesfavorecido

 

2. Definir requisitos de los usuarios (3 puntos, 1 punto cada apartado)

2.1 Seleccionar una clase de usuario e identificar para ella 4 casos de uso. Documentar cada uno de los casos de uso según la plantilla que se indica al final del enunciado. Representar además los casos de uso en un diagrama de casos de uso.
Casos de uso
ID UC01
Nombre del caso de uso Consultar artículo
Descripción Como usuario básico, necesito poder consultar articulos para poder informarme de lo que necesite en cada momento.
Actores Usuario básico
ID UC02
Nombre del caso de uso Descargar artículo
Descripción Como usuario básico, necesito poder descargar artículos para poder consultarlos y editarlos sin necesidad de permanecer en conectado a internet.
Actores Usuario básico
ID UC03
Nombre del caso de uso Guardar artículo
Descripción Como usuario básico, necesito poder guardar mis artículos favoritos para poder consultarlos en otro momento.
Actores Usuario básico
ID UC04
Nombre del caso de uso Editar articulo descargado
Descripción Como usuario básico, necesito poder editar los articulos descargados para hacer mis anotaciones personales sobre dicho artículo.
Actores Usuario básico

 

Diagrama de casos de uso

 

Caso_de_uso_ejercicio_7

 

2.2 Seleccionar un caso de uso de los elaborados en la sección anterior, y documentar sus escenarios empleando una secuencia de pasos numerada, o un diagrama de flujo (solo una de las dos opciones). No escojas un caso de uso trivial. que podria ser común a muchas aplicaciones, como el registro o el login. Que sea un caso de uso específico del dominio de aplicación considerado.
Caso de uso: UC04 Editar artículo descargado

 

 

2.3 Priorizar los 4 requisitos de usuario elaborados empleando la técnica de valor (ponderación del 0,5), coste (ponderación del 0,5) y riesgo (ponderación del 0,5).

 

Ponderaciones
0,5
0,5
0,5
Caso de uso / Historia de usuario
Valor
Valor %
Coste
Coste %
Riesgo
Riesgo %
Prioridad
US01 Consultar artículo
10
37,04
4
20
3
23,08
0,86
US02 Descargar artículo
5
18,52
6
30
3
23,08
0,35
US03 Guardar artículo
8
29,63
6
30
4
30,77
0,65
US04 Editar artículo descargado
4
14,81
4
20
3
23,08
0,34
Sumas
27
100
20
100
13
100

 

3. Definir la especificación detallada del sistema (2 puntos, 1 punto cada apartado)

3.1 Para 2 casos de uso identificados, elaborar una especificación funcional detallada del sistema empleando la plantilla EARS.
Caso de uso: UC03 Guardar artículo

 

Caso de uso: UC04 Editar artículo descargado

 

3.2 Elaborar una matriz de trazabilidad entre casos de uso y los requisitos funcionales que has generado en el paso anterior.

 

 UC01UC02UC03UC04
RF01  X 
RF02  X 
RF03  X 
RF04  X 
RF05   X
RF06   X
RF07   X

 

by Jose Manuel Pinillos